﻿@charset "utf-8";
*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; color:#5b5b5b; background:url(../images/bodybg.jpg) repeat-x left top #fff; font-family:Arial;width: 100%; min-width:1024px; width:expression((documentElement.clientWidth < 1024) ? "1024px" : "100%" );zoom:1; }
table{ border:0px; border-collapse:collapse;}
li{ list-style:none;}
h1,h2,h3,h4,h5,ol,dl,dd,ul,p{ padding:0px; margin:0px;}
p{ line-height:20px}
font,select,input,em{ font-size:12px; font-style:normal;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#5b5b5b;}
a:focus {outline:none;}
a:hover{ color:#e9811c; text-decoration:underline;}
.clear{ clear:both;}
.space10{ height:10px; line-height:10px;}
.space20{ height:20px; line-height:20px;}
/*top.html*/
.Header{ width:100%; height:217px; background:url(../images/topbg.jpg) no-repeat center 32px;}
.Top{ width:982px; margin:0 auto;}
.Top_one{ position:relative; height:32px;}
.Top_one h1{ text-align:right; font-size:12px; font-weight:normal; line-height:32px;}
.Top_one h1 a{ padding:0 5px;}
.Top_one h1 em{ position:relative;}
.Top_one h1 a.amy{ background:url(../images/subicon.jpg) no-repeat right center; padding-right:15px; margin-right:5px;}
.amylist{ display:none; position:absolute; top:22px; right:10px; background:#fff; z-index:100;}
.Login{ position:absolute; left:0px; top:0px; width:350px;  height:32px; line-height:32px; color:#6a6a6a;}
.Login a.a1{ color:#0d9cc7;}
.Login a.a2{ color:#ef8c2b;}
.Login em{ display:none;}
.Login em a.a3{ text-decoration:underline; color:#b51d1c; padding:0 5px;}
.Login em a.a4{ color:#ef8c2b;}
.Login span{ color:#b3b3b3;}
.area{ height:93px; line-height:93px;}

.Menu{ background:url(../images/menu.png) no-repeat left top; height:50px; line-height:50px; padding-left:39px; clear:both;}
.Menu li{ float:left; height:50px;}
.Menu li a{ display:block; height:50px;}
.Menu li em{ display:none;}
.Menu li.menu01 a{ width:92px;}
.Menu li.menu01 a:hover,.Menu li.menu01 a.acur{ background:url(../images/menuon.png) no-repeat -39px top;}
.Menu li.menu02 a{ width:99px;}
.Menu li.menu02 a:hover,.Menu li.menu02 a.acur{ background:url(../images/menuon.png) no-repeat -131px top;}
.Menu li.menu03 a{ width:102px;}
.Menu li.menu03 a:hover,.Menu li.menu03 a.acur{ background:url(../images/menuon.png) no-repeat -230px top;}
.Menu li.menu04 a{ width:71px;}
.Menu li.menu04 a:hover,.Menu li.menu04 a.acur{ background:url(../images/menuon.png) no-repeat -332px top;}
.Menu li.menu05 a{ width:97px;}
.Menu li.menu05 a:hover,.Menu li.menu05 a.acur{ background:url(../images/menuon.png) no-repeat -403px top;}
.Menu li.menu06 a{ width:99px;}
.Menu li.menu06 a:hover,.Menu li.menu06 a.acur{ background:url(../images/menuon.png) no-repeat -500px top;}
.Menu li.menu07 a{ width:96px;}
.Menu li.menu07 a:hover,.Menu li.menu07 a.acur{ background:url(../images/menuon.png) no-repeat -599px top;}
.Menu li.menu08 a{ width:97px;}
.Menu li.menu08 a:hover,.Menu li.menu08 a.acur{ background:url(../images/menuon.png) no-repeat -695px top;}
.Menu li.menu09 a{ width:97px;}
.Menu li.menu09 a:hover,.Menu li.menu09 a.acur{ background:url(../images/menuon.png) no-repeat -792px top;}

.Hot{ background:url(../images/bg02.jpg) repeat-x; height:35px; border:1px solid #f2f2f2; border-top:0; border-bottom:0;clear:both; padding-top:7px; padding-left:20px; position:relative;}
.Search{ position:relative;background:url(../images/searchbg.jpg) no-repeat; width:312px; height:25px; float:left;}
.selectlist .selectbox{ height:25px; background:url(../images/select.jpg) no-repeat right center; width:50px; border:0; cursor:pointer; color:#6d6d6d; padding-right:21px; padding-left:5px; float:left; text-align:center; line-height:25px;}
.selectlist .selectbox-wrapper{ position:absolute; left:0px; top:20px; background:#fff;border:1px solid #d2d2d2; border-top:0;}
.selectlist .selectbox-wrapper li{ padding-right:21px; cursor:pointer; line-height:25px; display:block; width:48px;padding-left:5px; }
.selectlist .selectbox-wrapper li:hover{ background:#f2f2f2;}
.Inputbtn{ width:236px; float:left;}
.Inputbtn .input{ width:169px; padding-left:5px; color:#b2b1b1; background:none; border:0;height:25px; line-height:25px;}
.Inputbtn .btn{ width:62px; height:25px; cursor:pointer; background:none; border:0;}

.Hotword{ position:absolute; left:347px; top:13px;}
.Hotword span{ color:#ed2033;}
.Hotword a{ color:#e0865a; padding-right:5px;}
.Hotword a:hover{ text-decoration:underline;}
.jiathis_style{ position:absolute; right:5px; top:13px;/* display:none;*/}
.jiathis_style span{ float:left; font-family:"微软雅黑";}

.Content{ width:982px; margin:0 auto; }
.Index_left{ width:760px; float:left; }
.Index_right{ width:210px; float:right; position:relative;}
.tippic{ position:absolute; left:-10px; top:10px; background:url(../images/tips.png) no-repeat; width:58px; height:58px; z-index:1000;}
.Index_right ul{ height:814px; border:1px solid #fcb67a; background:#fef5e3;}
.Index_right li{ height:265px; padding:10px 12px 0 13px;position:relative;}
.Index_right li p{ position:relative; z-index:2; }
.Index_right li p a img{ padding:3px; border:1px solid #f3e7dd; background:#fff; width:177px; height:108px; display:block;}
.Index_right li p a span{ display:none;}
.Index_right li p a:hover span{ text-align:center; display:block; position:absolute; top:91px; height:25px; line-height:25px; color:#fff;display:block; background:#000;filter:alpha(opacity=80);opacity: 0.8; width:177px; left:4px;}
.Index_right li p a font{ color:#e9811c; font-size:14px; font-weight:bold; padding-top:10px; display:block;}
.Index_right li p a:hover font{ text-decoration:underline;}
.Index_right li h1{ font-size:24px; color:#dd2118; font-family:"微软雅黑"; font-weight:normal; padding-top:10px;}
.BUY{ position:absolute; bottom:25px; text-align:right; position:absolute; z-index:40; right:12px;}
.BUY a{ display:block; padding-top:5px;}
.BUY span{ color:#d85b1c; font-size:18px;}
.Discount{ padding-top:5px;}

.Tab{border:1px solid #fcb67a; background:#fef5e3; height:319px; overflow:hidden;}
.Tab h2{ background:url(../images/tabbg.jpg) repeat-x; height:29px; line-height:29px; font-size:12px; color:#3c261b; font-weight:normal;}
.Tab h2 span{text-align:center; display:inline-block; cursor:pointer; width:103px;}
.Tab h2 span.show{ background:#fef5e3; color:#e47a12;}
.Tab h2 span b{ font-weight:normal;}
.Tab h2 span.show b{border-right:1px solid #edd5a5; display:block;}
.Tab h2 span.show font{border-left:1px solid #edd5a5; display:block; font-weight:normal;}

.Num{ padding-top:11px;}
.Num dl{ background:url(../images/num.jpg) no-repeat 10px 5px;}
.Num dt{padding-left:25px; height:27px; line-height:27px;}
.Num dl dt a{ padding-left:10px;}
/*.Num dl dt{ padding-left:15px; height:17px; line-height:17px; padding-bottom:11px;}
.Num dl dt a{ padding-left:10px;}
.Num dl dt span{ background:url(../images/04.jpg) no-repeat; width:17px; height:17px; display:inline-block; text-align:center; color:#fff; font-family:"宋体";}
.Num dl dt span.first{ background:url(../images/01.jpg) no-repeat; }
.Num dl dt span.second{ background:url(../images/02.jpg) no-repeat;}
.Num dl dt span.three{ background:url(../images/03.jpg) no-repeat; }*/


.Index_travel_news{border:1px solid #ebebeb; background:#f3fcff; height:311px; overflow:hidden;}
.Index_travel_news h1{ font-size:14px;font-family:"微软雅黑"; font-weight:normal; color:#fff; background:url(../images/index_r_title01.jpg) no-repeat center top; padding:0 5px 0 30px; height:34px; line-height:34px;}
.Index_travel_news h1 a{ font-size:12px; font-family:"宋体"; float:right; color:#fff;}
.Index_travel_news h1 a:hover{ text-decoration:underline;}
.Index_travel_news dl{ padding-top:10px; overflow:hidden;}
.Index_travel_news dl dt{ text-align:center; height:73px; margin-bottom:10px;}
.Index_travel_news dl dt img{ width:181px; padding:1px; border:1px solid #dadada;}
.Index_travel_news dd{ padding-left:13px; line-height:25px; height:25px;}
.Index_travel_news dd a{ background:url(../images/icon01.jpg) no-repeat left center; padding-left:10px;}

.ad01 img{ width:210px; height:163px;}

.tourbook{border:1px solid #eadfcb; background:#f0f7e0; height:202px; overflow:hidden;}
.tourbook h1{ font-size:14px;font-family:"微软雅黑"; font-weight:normal; color:#fff; background:url(../images/index_r_title02.jpg) no-repeat center top; padding:0 5px 0 40px; height:34px; line-height:34px;}
.tourbook p{ padding:15px 0 0 10px;}
.tourbook a{ height:25px; line-height:25px; width:73px; border:1px solid #c3d39e; background:#fff; color:#698528; margin-right:6px; padding-left:15px; display:block; margin-bottom:10px; display:inline-block;}

.Floortop{ clear:both; overflow:hidden; height:270px;}
.Floortop .left{ width:180px; float:left;}
.Floortop .right{ width:570px; float:right; position:relative; height:270px;}
.Floortop .right img{ width:570px; height:270px;}

.Special_routes{ border:1px solid #e9f1ee; height:265px; overflow:hidden;}
/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative; }
.leftLoop .hd{ /*overflow:hidden;*/  height:36px; background:url(../images/titlebg03.jpg) no-repeat left top;  line-height:36px; position:relative; }
.leftLoop .hd font{ float:right;  font-family:"宋体"; margin-right:10px;}
.leftLoop .hd font a{color:#b6743f;}
.leftLoop .hd font a:hover{ text-decoration:underline;}
.leftLoop .hd span{ display:block; width:135px; float:left; color:#fff; font-size:16px;font-family:"微软雅黑"; padding-left:25px;}
.leftLoop .hd ul{ zoom:1; position:absolute; left:160px; top:15px;}
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:11px; height:11px; overflow:hidden; background:url(../images/hot.jpg) no-repeat; margin-right:10px; text-indent:-999px; cursor:pointer;}
.leftLoop .hd ul li.on{ background:url(../images/hoton.jpg) no-repeat;  }
.leftLoop .bd{ padding:20px 20px 0 20px;}
.picList { overflow:hidden; zoom:1; clear:both; }
.picList li{ text-align:center; float:left; _display:inline; overflow:hidden; width:180px; text-align:center;}
.picList li .pic img{ width:145px; height:110px; padding:3px; border:1px solid #f3e7dd;}
.picList li .title{ text-align:left; padding:5px 15px; line-height:20px;}
.picList li .title a font{ color:#e9811c;}
.picList li .title p{ font-size:24px; color:#dd2118; font-family:"微软雅黑"; font-weight:normal; padding-top:10px;}
.picList li .title p span{ font-size:18px;}

/*.picList li a.item:hover{ background:#fffdeb; display:inline-block; width:175px;}
*/
.GNline{ border:1px solid #ebebeb; height:598px;}
.GNline h5{ background:url(../images/titlebg02.jpg) repeat-x; height:41px; line-height:41px; padding:0 15px; font-size:12px;}
.GNline h5 font{ background:url(../images/titleicon.jpg) no-repeat right center; height:41px; line-height:41px; display:inline-block; font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:normal; padding-right:30px;}
.GNline h5 span{ float:right; font-weight:normal; color:#fff;}
.GNline h5 span a{ font-weight:normal; color:#fff;}
.GNline ul{ height:444px; overflow:hidden;}
.GNline li{ width:189px; padding-top:15px;} 

.yellowlist{ border-top:1px solid #fde5b9; overflow:hidden; height:81px; background:url(../images/line.jpg) no-repeat center center #fffdeb; padding:15px 0;}
.yellowlist dd{ width:339px; float:left; padding:0 20px; line-height:28px;}
.yellowlist dd span{ float:right; color:#dd2118; font-size:14px;}
.yellowlist dd a{ color:#f9874b; background:url(../images/icon01.jpg) no-repeat left center; padding-left:10px;}
.yellowlist dd span font{ font-size:12px;}

.ad02 img{ width:760px; height:90px;}

.Bottom{width:982px; margin:0 auto; clear:both; }
.BottomInfo{ height:107px; overflow:hidden; border:1px solid #ebebeb; padding:10px;}
.BottomInfo dt{ float:left; width:196px; border-right:1px solid #ccc; background:url(../images/btitle.jpg) no-repeat left top; padding-top:70px; height:37px; margin-right:30px;}
.BottomInfo dt a{ margin-left:8px;}
.BottomInfo  dd{ width:224px; float:left; background:url(../images/bottom_link.jpg) no-repeat right  center; padding:10px 10px 0 10px; height:97px;}
.BottomInfo  dd img{ float:left; margin-right:20px; margin-left:30px;}
.BottomInfo  dd a{ display:block; background:url(../images/icon02.jpg) no-repeat left center; padding-left:10px;}
.BottomInfo  dd p{ width:100px; float:left;}
.BottomInfo  dd.end{ background:none;}

.Bottom h4,.Bottom h5{ text-align:center;color:#bbc3c0; font-size:12px; font-weight:normal; }
.Bottom h5{width:982px; margin:0 auto;border-top:1px solid #dde1df;line-height:30px; padding:10px 0; }
.Bottom h5 a{ color:#b0785d;}
.Bottom h4{ line-height:20px; padding-bottom:15px;}

.Current{ background:url(../images/location.jpg) no-repeat left center; padding-left:25px; height:34px; line-height:34px; color:#929090; font-family:"宋体";}
.Current a{color:#929090;}
.Current a:hover{ color:#f97f46;}

.HotRecom{ border:1px solid #fcb67a; height:265px; overflow:hidden; position:relative;}
.HotRecom .leftLoop .hd{ background:url(../images/hot_title.jpg) no-repeat left top;height:38px; line-height:38px;}
.HotRecom .leftLoop .picList li{ width:188px;}

.domesticlist li{ border:1px solid #ebebeb; height:171px;  clear:both; margin-bottom:10px;}
.domesticlist li h1{ background:url(../images/guonei_title.jpg) repeat-x; height:42px; line-height:42px; padding:0 20px; font-weight:normal; font-size:12px;}
.domesticlist li h1 em{ font-size:16px;color:#ea7301; background:url(../images/guonei_icon.jpg) no-repeat left center; padding-left:15px;font-family:"微软雅黑";}
.domesticlist li h1 span{ float:right; font-family:"宋体";}
.domesticlist li h1 span a{ color:#ea7301;}
.domesticlist li dl dt{ width:362px; float:left; margin-left:17px; padding-top:15px;_width:350px; _overflow:hidden;}
.domesticlist li dl dt img{ width:132px; height:93px; float:left; margin-right:10px;}
.domesticlist li dl dt h2{ font-size:14px; font-weight:normal; line-height:25px;}  
.domesticlist li dl dt p{ color:#dd2118; font-family:"宋体";}
.domesticlist li dl dt p font{ font-size:18px; font-family:"微软雅黑";}
.domesticlist li dl dt span{ text-decoration:line-through; color:#7c7c7c;}

.domesticlist2{border:1px solid #ebebeb;height:400px; height:auto !important; min-height:400px;}
.domesticlist2 h1{ background:url(../images/guonei_title.jpg) repeat-x; height:42px; line-height:42px; padding:0 20px; font-weight:normal; font-size:12px;}
.domesticlist2 h1 em{ font-size:16px;color:#ea7301; background:url(../images/guonei_icon.jpg) no-repeat left center; padding-left:15px;font-family:"微软雅黑";}

.domesticlist2 ul{ padding:20px;}
.domesticlist2 li{ position:relative; height:94px; border-bottom:1px solid #dedede; clear:both; padding-top:12px;}
.domesticlist2 li img{ float:left; margin-right:10px; width:117px; height:83px;}
.domesticlist2 li p{ font-size:14px; width:308px; float:left; padding-top:10px;}
.domesticlist2 li .pices{ position:absolute; right:20px; top:10px;}
.domesticlist2 li .pices { color:#dd2118; font-family:"宋体";}
.domesticlist2 li .pices  font{ font-size:18px; font-family:"微软雅黑";}
.domesticlist2 li .pices span{ text-decoration:line-through; color:#7c7c7c;}

.tips{ background:url(../images/icon.png) no-repeat; width:58px; height:57px; position:absolute; right:-2px; top:-2px; z-index:1000;}

.ad03{ width:208px; border:1px solid #ebebeb;}

.GZYJ{ border:1px solid #d4d4d4; height:190px;}
.GZYJ h2{ font-size:12px; background:url(../images/guonei_gzbg.jpg) no-repeat; height:31px; line-height:31px; padding-left:35px; margin-bottom:5px;}
.GZYJ a{ display:block; height:30px; line-height:30px; padding-left:50px;}
.GZYJ a.a1{ background:url(../images/guonei_gz01.jpg) no-repeat 20px center}
.GZYJ a.a2{ background:url(../images/guonei_gz02.jpg) no-repeat 20px center}
.GZYJ a.a3{ background:url(../images/guonei_gz03.jpg) no-repeat 20px center}
.GZYJ a.a4{ background:url(../images/guonei_gz04.jpg) no-repeat 20px center}
.GZYJ a.a5{ background:url(../images/guonei_gz05.jpg) no-repeat 20px center}

/*pages*/
.Pages{ padding:50px  0; line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; vertical-align:middle;}
.Pages .p_cur{ float:left; display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count{ float:left; display:none;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total { float:left; display:none;}
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right; }*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #f9c591; background:#fffff2;color:#f27c3d; }
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #f27c3d; background:#f27c3d;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; display:none;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;display:none;}
.Pages a.a_next{}
.f1,.f2{ display:none;}

.a_first,.a_prev{ background:url(../images/page1.jpg) no-repeat left center #fffff2;border:solid 1px #f9c591; padding:0px 7px 0 17px;color:#f27c3d;}
.a_next,.a_end{ background:url(../images/page.jpg) no-repeat right center #fffff2;border:solid 1px #f9c591; padding:0px 17px 0 7px;color:#f27c3d;}
/*pages end*/

.domesticInfo{ border:1px solid #fcb67a; background:#fef5e3; height:294px; height:auto !important; min-height:294px; padding:10px;}
.domesticInfo h5{ font-size:16px; font-family:"微软雅黑"; padding-bottom:15px;}
.domesticInfo .pic{ float:left; width:219px; background:#fff;}
.domesticInfo .pic img{ width:209px; height:181px; border:1px solid #f3e7dd; padding:4px;}
.domesticInfo .main{ width:500px; background:#fff; float:right; height:189px;border:1px solid #f3e7dd;}

.main table th{ background:#fefcf1; border-bottom:1px solid #eee; color:#925938; text-align:left; padding-left:15px; height:30px;}
.main table td{ height:39px; padding-left:10px;}
.main table td a.buy{ background:url(../images/buy.jpg) no-repeat; width:62px; height:28px; display:block;}
.main table td font{ color:#e5564b;}

.main h4{ background:url(../images/printbg.jpg) repeat-x; height:37px; line-height:37px; text-align:right; border-top:1px solid #eee;}
.main h4 .print{ background:url(../images/print.jpg) no-repeat; width:80px; height:26px; border:0; cursor:pointer; margin-top:5px; margin-right:10px;}

.AllRoll{ width:500px; position:relative; height:120px; z-index:0;}
.AllRoll #Scroller-1 { position:absolute; overflow:hidden; width:485px;  height:120px;}
.AllRoll .Scroller-Container {  position: absolute; width:485px;}
.AllRoll #Scrollbar-Container {  position: absolute; right:0px; top:0px; width:485px;  height:120px;}
.AllRoll .Scrollbar-Track { position:absolute; top:0px; right:0px; width:5px;  height:120px; background:none;_right:4px; background:#ccc;}
.AllRoll .Scrollbar-Handle { position: absolute;  width:5px; height:20px; cursor:pointer; display:block;background:#925938; }

.share{ clear:both; background:url(../images/guonei_d_sharebg.jpg) no-repeat center center; height:39px; padding:0 20px; position:relative;}
.share .bshare-custom{ position:absolute; left:15px; top:10px;}
.share .bshare-custom span{font-family:"微软雅黑";}
.AAA{ height:201px; clear:both;}
.Tab2{ position:relative;}
.Tab2 h2{position:absolute; left:0; top:-32px;}
.Tab2 h2 span{ background:url(../images/tab.jpg) no-repeat left top; height:34px; line-height:34px;*height:35px; *line-height:35px;  text-align:center; display:inline-block; font-size:12px; width:102px; margin-right:10px; cursor:pointer;}
.Tab2 h2 span.show{ background:url(../images/tabon.jpg) no-repeat; color:#eb7402;height:33px; line-height:33px;}
.Tab2 .Info{border:1px solid #fcb67a; height:300px; height:auto !important; min-height:300px;margin-top:32px; padding:15px 47px 40px 25px;}

.Info h3{ font-size:16px; color:#db6519; height:32px; line-height:32px; padding-left:32px; margin:20px 0;}
.Info h3.d01{ background:url(../images/guonei_d_icon01.jpg) no-repeat left center;}
.Info h3.d02{ background:url(../images/guonei_d_icon02.jpg) no-repeat left center;}
.Info h3.d03{ background:url(../images/guonei_d_icon03.jpg) no-repeat left center;}
.Info h3.d04{ background:url(../images/guonei_d_icon04.jpg) no-repeat left center;}
.Info h3.d05{ background:url(../images/guonei_d_icon05.jpg) no-repeat left center;}
.Info h3.d06{ background:url(../images/guonei_d_icon06.jpg) no-repeat left center;}
.Info h3.d07{ background:url(../images/guonei_d_icon07.jpg) no-repeat left center;}
.Info h3.d08{ background:url(../images/guonei_d_icon08.jpg) no-repeat left center;}

.mainInfo{ margin-left:32px; overflow:hidden; border-bottom:1px dotted #666; font-size:14px; padding-bottom:10px;}

.mainInfo .xcts{}
.mainInfo .xcts li{ line-height:25px; background:url(../images/guonei_infoicon01.jpg) no-repeat left 8px; padding-left:20px;}
.mainInfo .wxts li{ line-height:25px; background:url(../images/guonei_infoicon03.jpg) no-repeat left 8px; padding-left:20px;}
.mainInfo .jdjs li{ margin-bottom:10px; overflow:hidden;}
.mainInfo .jdjs li h2{ background:url(../images/jdtitlebg.jpg) repeat-x; height:35px;line-height:35px; font-size:14px; color:#af4f24; font-family:"微软雅黑";}
.mainInfo .jdjs li h2 span{ display:inline-block; width:49px; height:35px; background:#fcad02; color:#fff; text-align:center; margin:0 10px;}
.mainInfo .jdjs li  .about{ padding:10px 0; line-height:28px;}
.mainInfo .jdjs li .about img{ padding:3px; border:1px solid #ebebeb; float:left; margin-right:10px; margin-top:10px; width:209px; height:147px; }

.mpbh li{ line-height:25px; background:url(../images/guonei_infoicon02.jpg) no-repeat 28px 8px; padding-left:40px;}
.mainInfo h6{ height:51px; line-height:51px; font-size:14px; font-family:"微软雅黑"; margin-bottom:20px;}
.mainInfo h6 span{ background:url(../images/daybg.jpg) no-repeat; width:51px; height:51px; line-height:51px; text-align:center; color:#fff; font-family:"宋体"; font-size:12px; font-weight:normal; display:inline-block; margin-right:5px;}

.Sidemenu{}
.Sidemenu dl{  border:1px solid #ccc;padding-top:20px ; padding-bottom:50px; overflow:hidden; border-top:0;}
.Sidemenu dd{ height:35px; line-height:35px; margin-bottom:1px;}
.Sidemenu dd a{height:35px; display:block; background:url(../images/menuli.jpg) no-repeat 20px center; padding-left:35px; font-size:14px;font-family:"微软雅黑"; }
.Sidemenu dd a:hover,.Sidemenu dd a.aon{ background:url(../images/menulion.jpg) no-repeat 20px center #fff5df; border-bottom:1px solid #e5e5e5;text-decoration:none; color:#cf6f22; font-weight:bold;}

.Sidemenu p a.open{height:35px; display:block; background:url(../images/menulion.jpg) no-repeat 20px center #fff5df; padding-left:35px; font-size:14px;font-family:"微软雅黑"; line-height:35px; border-bottom:1px solid #e5e5e5; color:#cf6f22; font-weight:bold;text-decoration:none;}
.Sidemenu p a.open.close{background:url(../images/menuli.jpg) no-repeat 20px center ; border-bottom:1px solid #ccc;}
.memberdiv a{ background:url(../images/icon02.jpg) no-repeat 50px center; padding-left:60px; display:block; height:35px; line-height:35px;}
.memberdiv a:hover,.memberdiv a.aron{ background:url(../images/icon01.jpg) no-repeat 50px center; border-bottom:0;color:#cf6f22; font-weight:bold;}
.membermenu{border:1px solid #ccc;padding-top:20px ; padding-bottom:50px; overflow:hidden;}

.aboutInfo{ text-align:justify;width:701px; margin:0 auto; font-size:14px;}
.aboutInfo p{ text-indent:25px; line-height:35px; }

.flashmap{ height:555px; text-align:center;}

.flashList{ border:1px solid #f9c591; background:#fef9e7; width:920px; margin:0 auto;}
.flashList h1{ border-top:10px solid #f0666b; font-size:30px; color:#f27c3d; height:70px; line-height:70px; font-family:"微软雅黑"; padding:0 20px; font-weight:normal;}
.flashList .picList{ padding-left:10px;}
.flashList .picList li{ padding-bottom:20px;}

.Hotelbook{ width:660px; margin:0 auto; border:1px solid #e9f1ee; padding-bottom:50px; overflow:hidden;}
.Hotelbook h1{ height:44px; line-height:44px; background:url(../images/title_bg.jpg) repeat-x; color:#ea7301; font-size:18px;font-family:"微软雅黑";  font-weight:normal; text-align:center;}

.table1 { font-size:14px; }
.table1 td{ padding-left:10px; height:45px;}
.table1 td .input01{ width:161px; height:26px; border:0; background:url(../images/input01.jpg) no-repeat; line-height:26px;padding-left:5px;}
.table1 td .input02{ width:309px; height:26px; border:0; background:url(../images/input.jpg) no-repeat; line-height:26px;padding-left:5px;}
.table1 td .input03{ width:161px; height:26px; border:0; background:url(../images/input_date.jpg) no-repeat; line-height:26px;padding-left:5px; color:#ccc;}
.table1 td .input04{ width:161px; height:26px; border:0; background:url(../images/input02.jpg) no-repeat; line-height:26px;padding-left:5px; color:#ccc;}
.table1 td .btn{ background:url(../images/btn.jpg) no-repeat; width:129px; height:40px; cursor:pointer; border:0; margin:15px 0;}

.table1 td .input05{border:0; background:url(../images/input02.jpg) no-repeat; width:30px; height:26px; line-height:26px;padding-left:5px; color:#333; text-align:center;}
.table1 td .btn01{width:20px; height:26px; cursor:pointer;}


.table1 td textarea{ border:1px solid #dcdcdc; width:459px; height:118px;}

.selectlist2{ position:relative;}
.selectlist2 .selectbox{ height:26px; background:url(../images/input_select.jpg) no-repeat; width:161px; border:0; cursor:pointer; color:#6d6d6d;  padding-left:5px;line-height:26px;}
.selectlist2 .selectbox-wrapper{ position:absolute; left:0px; top:26px; background:#fff;border:1px solid #d2d2d2; border-top:0;}
.selectlist2 .selectbox-wrapper li{ cursor:pointer; line-height:25px; display:block; width:159px;padding-left:5px; }
.selectlist2 .selectbox-wrapper li:hover{ background:#f2f2f2;}

.preferTab h2{ text-align:right;}
.preferTab h2 span{width:123px; height:39px; display:inline-block; margin-right:10px; cursor:pointer;}
.preferTab h2 span a{ width:123px; height:39px; display:inline-block;}
.preferTab h2 span a.a1{ background:url(../images/tehui_tab.jpg) no-repeat left top;}
.preferTab h2 span a.a2{ background:url(../images/tehui_tab.jpg) no-repeat -129px top;}
.preferTab h2 span a.a3{ background:url(../images/tehui_tab.jpg) no-repeat -261px top;}
.preferTab h2 span.show a.a1{ background:url(../images/tehui_tabon.jpg) no-repeat left top;}
.preferTab h2 span.show a.a2{ background:url(../images/tehui_tabon.jpg) no-repeat -129px top;}
.preferTab h2 span.show a.a3{ background:url(../images/tehui_tabon.jpg) no-repeat -261px top;}


.preferList{ clear:both; overflow:hidden; height:500px; height:auto !important; min-height:500px;}
.preferList li{ width:432px; height:319px; background:#f6f6f6; border:1px solid #ebebeb;padding:9px; float:left; margin-left:25px; margin-bottom:20px;position:relative; }
.newsIcon{ background:url(../images/news.png) no-repeat; width:59px; height:57px; position:absolute; right:-2px; top:-2px; z-index:1000; display:block;}

.preferList li .img{ width:430px; height:237px; }
.preferList li .img img{ width:414px; height:221px; padding:7px; border:1px solid #ebebeb; background:#fff;}

.preferList li .Hcontent{ display:none; position:absolute; z-index:100; top:8px; left:8px; width:430px; height:237px; overflow:hidden;}
.Hcontent span.pbg{ background:#000;filter:alpha(opacity=50);opacity: 0.5;width:414px; height:221px; position:absolute; top:8px; left:8px; z-index:10;}
.Hcontent .hovermain{top:8px; left:8px;z-index:20; padding:20px;width:374px; height:181px; position:absolute;  }

.preferList li a:hover .img img{ width:414px; height:221px; padding:7px; border:1px solid #e9811c; background:#fffcf1;}
.preferList li a p{ font-weight:bold; padding:10px 0; color:#e9811c; font-size:14px;}
.preferList li a:hover p{ text-decoration:underline;}

.preferList li a em{ border-right:1px solid #918b7f; padding-right:25px; display:inline-block;}
.preferList li a:hover em{ color:#5b5b5b;}
.preferList li a em font{ text-decoration:line-through;}
.preferList li a em i{ font-style:normal; color:#e9811c; font-size:14px;}
.preferList li a b.b2{ font-size:24px; color:#dd2118;font-family:"微软雅黑";}
.preferList li a b.b2 i{ font-size:18px;font-style:normal;}
.preferList li a:hover{text-decoration:none; }
.preferList li a b.b1{ position:absolute; right:15px; bottom:15px;}

.Hcontent .hovermain h3{ color:#fff; text-decoration:underline; font-size:20px; padding:10px 0; text-decoration:underline;}
.Hcontent .hovermain h4{ color:#ccc; font-size:12px; background:url(../images/icon01.jpg) no-repeat 10px 9px; line-height:20px; padding-left:20px; font-weight:normal; text-decoration:none;}

.Hcontent .hovermain h5{ position:relative; height:60px; font-size:12px; }
.Hcontent .hovermain h5 span{ position:absolute; bottom:0px; color:#fff; left:0px;}
.Hcontent .hovermain h5 span font{ text-decoration:line-through;}
.Hcontent .hovermain h5 span b{ color:#e9811c;}

.ad04 img{ width:210; height:156px;}

.preferInfo{ border:1px solid #fcb67a; overflow:hidden;}
.preferInfo h5{ text-align:center; border:1px solid #fff; font-size:16px; color:#fff; font-family:"微软雅黑"; background:#f2a936; height:36px; line-height:36px;}
.prefer_Info{ width:720px; margin:0 auto;}

.prefer_Info .Tips{ height:40px; height:auto !important; min-height:40px; font-size:14px; font-weight:bold; padding:20px; color:#f28e36; background:#fff9ee; line-height:25px;}

.buyingInfo{ clear:both;} 
.buyingInfo h3{ font-size:20px; color:#473228;font-family:"微软雅黑"; line-height:23px; padding:20px 30px 15px 30px; font-weight:normal; }
.buyingInfo h3 span{ color:#eb2d19;}

.buyLeft{ float:left; width:240px;}
.div01{ height:155px; background:#f2a936; text-align:center; overflow:hidden; padding-top:30px;}
.div01 p{ padding-bottom:20px; color:#fff;}
.div01 p i{ font-style:normal; text-decoration:line-through; font-weight:bold;}
.div01 p em{ font-size:18px;font-family:"微软雅黑";}
.div01 p em span{ font-size:30px;}

.div02{ background:#f7f4ee; padding:15px 20px; overflow:hidden;}
.div02 font{ font-size:18px; color:#d85b1c;}
.div02 dl{ background:url(../images/tehui_icon.jpg) no-repeat left 8px; padding-left:50px; line-height:23px; font-size:14px;font-family:"微软雅黑"; color:#363636;}
.div03{  padding:14px 20px; overflow:hidden; font-weight:bold; font-size:12px;}
.div03 b{ color:#d85b1c; font-size:18px;}
.buyRight{ width:692px; float:left; margin-left:17px;}
.buyRight img{ width:682px; height:353px; padding:4px; border:1px solid #ebebeb;}

.buyjia .jiathis_style{ position:inherit; padding-left:10px;}

#idstep01{ background:url(../images/yuyue_step1.jpg) no-repeat 0 0; height:40px;}
#idstep02{ background:url(../images/yuyue_step1.jpg) no-repeat 0 -40px; height:40px;}
#idstep03{ background:url(../images/yuyue_step1.jpg) no-repeat 0 -80px; height:40px;}
#idstep04{ background:url(../images/yuyue_step1.jpg) no-repeat 0 -120px; height:40px;}

.step{border:1px solid #e9f1ee; /*overflow:hidden;*/ padding:30px; position:relative; height:500px; height:auto; min-height:500px;}
.step h2{ font-weight:normal; font-size:14px;}
.mz-fix-float:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.mz-fix-float {
}
.step .site-list li { border-bottom: 1px dotted #6A6461; float: left; padding: 19px; _height:78px; _width:78px;_position: relative;}
.step .site-list li a img{ width:68px; height:68px;}
.step .site-list li a { border: 1px solid #D3D3D3; display: block; height: 68px; padding: 4px; position: relative; width: 68px;}
.step .site-list li.selected { position: relative;}
.step .site-list li.selected a { border: 3px solid #FF5F02; padding: 2px;}
.step .site-list li .corner { background: url(../images/corner.png) no-repeat scroll 0 0 transparent; bottom: 0; display: none; height: 16px; position: absolute; right: 0; width: 16px;}
.step .site-list li.selected .corner { display: block;}
.travel-info-panel { left: 0; position: absolute; top: 0;_left: -30px; }
.travel-info-panel .travel-list { background: none repeat scroll 0 0 #FFFFFF; border: 5px solid #FF5F02; padding: 20px 62px;}
.travel-info-panel .travel-list li { background: url(../images/travel-list-icon.png) no-repeat scroll 0 13px transparent;border-bottom: 1px dotted #FF5F02;font-size: 14px; padding: 10px 0 10px 23px; width: 600px;}
.travel-info-panel .travel-list li a {color: #010101;}
.travel-info-panel .travel-list li .price { float: right;}
.travel-info-panel .travel-list li a:hover { color: #FF5F02; font-weight: 700;}
.travel-info-panel .travel-list li a:hover .price{color: #010101; font-weight:normal;}
.close-btn {background: url(../images/cross-icon.png) no-repeat scroll -1px -1px transparent; display: block; height: 18px;position: absolute;right: 10px;top: 10px; width: 18px; text-indent: -999em;}    
.newsI{overflow:hidden; border:1px solid #e9f1ee; height:500px; height:auto !important; min-height:500px;}
.newsLsit{ padding:25px 25px 0 32px;}
.newsLsit li{ border-bottom:1px solid #ccc; padding-bottom:5px; margin:15px 0;}
.newsLsit li a{ background:url(../images/zixun_icon.jpg) no-repeat left center; padding-left:20px; font-size:14px; color:#d86e09;font-family:"微软雅黑";}
.newsLsit li span{ color:#bbb;}
.newsLsit li p{ padding:5px 0;}

.newshot{ border:1px solid #fcb67a; overflow:hidden;}
.newshot h2{ background:url(../images/zixun_titleicon.jpg) no-repeat 10px center #f97f46; padding-left:35px; font-size:12px; padding-right:10px; line-height:30px; height:30px; color:#fff;}
.newshot h2 span{ float:right; font-weight:normal;}
.newshot h2 span a{color:#fff; font-family:"宋体";}
.newshot dl{ padding:15px 0; overflow:hidden;}
.newshot dt{ line-height:30px; height:30px;}
.newshot dt a{ background:url(../images/icon02.jpg) no-repeat 15px center; padding-left:25px; color:#f97f46;}
.newshot dt a:hover{ color:#666;}

.newsInfo{ height:600px; height:auto !important; min-height:600px;}
.newsInfo h4{ font-size:18px; font-weight:bold; color:#EF8C2B; text-align:center;font-family:"微软雅黑";}
.newsInfo h6{ font-size:12px; font-weight:normal; color:#999; padding:10px 0; text-align:center;}
.newsInfo p{ text-indent:25px;}

.getback{ text-align:center; padding:10px 0;}
.getback a{ font-weight:bold; color:#EF8C2B;font-family:"微软雅黑";}

.templet_links_002{ padding-top:30px;}
.templet_links_002 ul li{width:185px; float:left; line-height:24px; text-align:center; height:96px;}
.templet_links_002 ul li img{ width:120px; height:50px;}
.templet_links_002 ul li a{ color:#666666;}
.templet_links_002 ul li a:hover{ color:#d50000; text-decoration:underline;}

.padding{ padding:20px; overflow:hidden;}

.mod { background-color: #FFFDF2;border: 1px solid #DADADA; padding:20px;}
.mod .title {  background: url(../images/line_bg.png) repeat-x 0 bottom;font-size: 14px;height: 35px;line-height: 33px;padding: 15px 0 0 20px;vertical-align: bottom;}
.mod .title h1 { background: url(../images/title.png) no-repeat 0 0; float: left; height: 23px; margin-right: 10px;vertical-align: bottom;width: 111px;color: #858B90;}
.mod .title a { color: #EF6E04;}
.mod .input {border: 1px solid #999999;}
.mod .input_tips {  background-color: #FFFCEB; border: 1px solid #E2E2C7; color: #999999;}
.mod .submit {background: url(../images/button.png) no-repeat 0 0;border: medium none; width:86px; height:30px; cursor:pointer;}
.mod .forget {color: #377328; padding-left:10px;}
.mod .tips2 h2 {color: #4E9A38;}
.mod .tips2 p { color: #5A5959;}
.mod .tips2 p a {color: #030303;}
.mod table{ width:300px; margin: auto !important;} 
.mod table tr {height: 50px;}
.mod table td {padding: 0 5px;}
.mod table .input { font-size: 14px;height: 22px; padding-left: 5px; width: 200px;}
.hide_word {overflow: hidden;text-indent: -65535px;}

.mod2 { background-color: #fff;border: 1px solid #DADADA; padding:20px;}
.mod2 .title {  background: url(../images/line_bg.png) repeat-x 0 bottom;font-size: 14px;height: 40px;line-height: 33px;padding: 15px 0 0 20px;vertical-align: bottom;}
.mod2 .title h1 { background: url(../images/title2.png) no-repeat 0 0; float: left; height: 32px; margin-right: 10px;vertical-align: bottom;width: 122px;color: #858B90;}
.mod2 .title a { color: #EF6E04;}
.mod2 .input {border: 1px solid #999999;}
.mod2 .input_tips {  background-color: #FFFCEB; border: 1px solid #E2E2C7; color: #999999;}
.mod2 .submit {background: url(../images/button2.png) no-repeat 0 0;border: medium none; width:86px; height:30px; cursor:pointer;}
.mod2 .forget {color: #377328; padding-left:10px;}
.mod2 .tips2 h2 {color: #4E9A38;}
.mod2 .tips2 p { color: #5A5959;}
.mod2 .tips2 p a {color: #030303;}
.mod2 table{ width:480px; margin: auto !important;} 
.mod2 table tr {height: 50px;}
.mod2 table td {padding: 0 5px;}
.mod2 table .input { font-size: 14px;height: 22px; padding-left: 5px; width: 200px;}
.mod2 .title div { float: right; font-size: 12px; padding-right: 15px;}
.mod2 .title div a { background: url(../images/lock.png) no-repeat scroll 0 -5px transparent; color: #E50202;font-size: 12px; padding-left: 25px; vertical-align: bottom;}
.mod2 table th { font-weight: 400; padding: 4px 5px 0; text-align: right;}
.mod2 .code { font-size: 14px; height: 22px; padding-left: 5px; width: 90px;}

.step h5{ height:25px; line-height:25px; background:#FEE672; font-size:14px; padding-left:10px; color:#8E0000;}

.steplist li{ border-bottom: 1px dotted #9D9D9D;line-height: 29px;  padding: 8px 10px; color:blue;}
.steplist li a{ color:blue;}
.steplist li a:hover{ text-decoration:none;}
.steplist li a em{ color:#8E0000; display:inline-block; padding-right:20px;}
.steplist li:hover{ background:#fff5df;}

.booK{ border:1px solid #FEDF72; overflow:hidden; background:#FEFFEA;}
.booK h2{ background:#FEDF72; padding-left:15px; font-size:14px; padding-right:10px; line-height:30px; height:30px;  color:#8E0000;}

.booK h3{ text-align:center; padding:10px;}
.booK h3 img{ width:120px; height:90px;}
.booK h3 p{ padding:10px 0; border-bottom:1px dotted #ccc; font-weight:normal; font-size:14px;}
.booK h4{ font-size:12px; font-weight:normal; color:#000; padding:15px 10px;}

.booKtips{border:1px solid #EFEEEC; overflow:hidden;}
.booKtips h2{ background:#EFEEEC; height:25px; line-height:25px; padding-left:15px; font-size:14px;}
.booKtips .main{ padding:10px; line-height:25px;}

a.repeat{ padding-left:10px; font-weight:bold; color:#8E0000;}
b.color{ color:#FF5A02;}
b.size{ font-size:16px;}
span.yuan{/* display:block;*/ padding-top:10px;}

.To{border:2px solid #FEE672; overflow:hidden; padding:10px;}
.To .Tolist{ border-bottom:1px solid #FEE672; padding-bottom:10px; margin:10px 0;}
.To .Tolist h2{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; padding:10px 0;}
.To .Tolist h2 span{ padding-left:15px;}
.To .Tolist h2 b{color:#8E0000;}

.To .Tolist h2 a{ font-weight:normal; font-size:12px; color:#c00;}

.To .Tolist a.FillIn{ font-weight:bold;height:25px; line-height:25px;  display:block; padding-left:10px; background:#FEE672;border:1px solid #c00; color:#000; margin-bottom:3px;}
.To .Tolist a.FillIn font{ color:#c00;}
.To .Tolist a.FillIn:hover{ color:#c00;  text-decoration:none;background:#8E0000;border:1px solid #8E0000; color:#fff;}
.To .Tolist a.FillIn:hover font{ color:#FEE672;}

.fillin_table{ border:1px solid #FEE672; background:#FEFFEA; border-left:0; border-right:0; padding:15px; margin:2px 0; display:none;}
.fillin_table h3{ border-bottom:1px dotted #8E0000; padding:5px 0; font-size:12px; font-weight:normal; height:35px; line-height:35px;color: #8E0000;}
.fillin_table h3 span{ float:right;}

.sure{ font-size:13px; font-weight:bold; color:#fff; background:url(../images/btn2.jpg) no-repeat; height:40px; width:129px; border:0; margin-right:10px; cursor:pointer;}
.sure:hover{background:url(../images/btn2on.jpg) no-repeat;}
.fillin_table .table1 td i{ color:#c00; padding-right:10px;}

.table2{ border-top:2px solid #FEE672; border-bottom:1px solid #FEE672;}
.table2 th{ background:#FEFFEA; height:60px;}
.table2 td{ padding:0 5px; height:60px;}
.table2 td a{ color:#e9811c;}
.table2 td em{ font-weight:bold; font-size:14px;color:#e9811c;}

.wrap{}
.wrap p{ padding:5px 0;}

.susesful h4{ text-align:center; font-size:18px; background: #FEDF72;color: #8E0000; margin-bottom:10px; height:30px; line-height:30px;}
.susesful h4 font{ color:#000; font-size:20px; font-weight:bold;}
.susesful p{ border-bottom:1px dotted #8E0000; line-height:25px; text-indent:25px; margin-bottom:10px; padding-bottom:10px;}
.susesful  .more{ text-align:center;}

.open{ cursor:pointer;}
#a{ background:#FEE672;border:1px solid #c00; text-align:left; padding:10px; margin-top:10px; margin-bottom:20px;}
#a h2{ height:30px; line-height:30px; color:#000; font-weight:bold;}

.showmore{ position:absolute; top:13px; left:78px;}
.showmore a{ color:#c00; font-family:"微软雅黑";}

.ac{ position:absolute; top:0px; left:0px;}
.ab{ display:none; padding-top:50px;background:#FEFFEA;border-top:1px solid #c00;border-bottom:1px solid #c00; padding-left:10px; padding-bottom:20px;}
.ab p{ color:#999;}
.surebtn{ background:url(../images/sure.jpg) no-repeat; width:80px; height:26px; cursor:pointer; border:0; color:#fff; font-weight:bold; margin-top:5px;}
.surebtn:hover{ background:url(../images/sureon.jpg) no-repeat;}

.mod3 { background-color:#FCFEFF;border: 1px solid #DADADA; padding:20px;}
.mod3 .title {  background: url(../images/line_bg2.png) repeat-x 0 bottom;font-size: 14px;height: 40px;line-height: 33px;padding: 15px 0 0 20px;vertical-align: bottom;}
.mod3 .title h1 { background: url(../images/title3.png) no-repeat 0 0; float: left; height: 32px; margin-right: 10px;vertical-align: bottom;width: 167px;color: #858B90;}

.mod3 form { padding: 30px 0 20px 90px;}
.mod3 form table td { height: 40px; vertical-align: middle;}
.mod3 form table .td1 { padding-right: 10px; text-align: right; width: 105px;}
.mod3 form table .td2 { width: 170px;}
.mod3 form table .td3 { width: 340px;}
.mod3 form table td .required { display: inline-block; font-size: 18px; padding-right: 6px; padding-top: 5px; vertical-align: middle;color: #E1191A;}
.mod3 form table td span.input_tips{ font-size:12px;}
.mod3 form table td a,.mod3 form table td span.name{ font-size:12px; color:#c00; font-weight:bold;}
.mod3 form table td span.email{ font-weight:bold; font-size:16px; color:#000;}


.mod3 form table .submit {  background: url(../images/button3.png) no-repeat 0 0;   border: medium none;cursor: pointer; display: block; float: left; height: 30px; margin-top: 25px;width: 86px; text-indent:-999em;}

.mod4 { background-color:#FCFEFF;border: 1px solid #DADADA; padding:20px;}
.mod4 .title {  background: url(../images/line_bg2.png) repeat-x 0 bottom;font-size: 14px;height: 40px;line-height: 33px;padding: 15px 0 0 20px;vertical-align: bottom;}
.mod4 .title h1 { background: url(../images/title4.png) no-repeat 0 0; float: left; height: 32px; margin-right: 10px;vertical-align: bottom;width: 167px;color: #858B90;}
.mod4 form { padding: 30px 0 20px 90px;}
.mod4 form table td { height: 40px; vertical-align: middle;}
.mod4 form table .td1 { padding-right: 10px; text-align: right; width: 105px;}
.mod4 form table .td2 { width: 170px;}
.mod4 form table .td3 { width: 340px;}
.mod4 form table td .required { display: inline-block; font-size: 18px; padding-right: 6px; padding-top: 5px; vertical-align: middle;color: #E1191A;}


.body table { margin: 15px 0;}
.body table th { padding: 5px 0; text-align: center;background-color: #F0F5F8; border: 1px solid #D4D8DA;}
.body table td { padding: 15px 5px; text-align: center; border: 1px solid #D4D8DA; color: #010101;}
.body table td a{  color:#8E0000 ;}
.body table .th_1 { width: 190px;}
.body table .th_2 { width:100px;}
.body table .th_3 { width: 100px;}
.body table .th_4 { width: 161px;}
.body table .td_1 a { cursor: pointer; text-decoration: none;}
.body table .td_1 img { margin-right: 10px; padding: 2px;}
.body table .td_1 span { line-height: 2em; vertical-align: middle; width: 160px;}
.body table .td_1 a:hover span { text-decoration: underline;}
.body table td p.state_2{ color:#509206;}


.QQarea { position:relative; }
#QQMarquee li span.bg{ position:absolute; bottom:0px; height:36px; width:100%; display:block;background:url(../images/ban_bg.png) repeat-x left top; z-index:20; }
.QQarea span.total{ position:absolute; bottom:0px; z-index:30; color:#fff; right:45px; height:36px; line-height:36px; display:block; font-size:12px;}
.QQarea UL{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.QQnav {BACKGROUND: #fafafa; width: 100%; LINE-height: 28px; BORDER-BOTTOM: #d8d8d8 1px solid; height: 28px}
.QQnav H2{FONT-SIZE: 14px; TEXT-INDENT: 17px;FLOAT: left;margin-top:0;}
.QQnavbar{width:15px;height: 36px; text-align:center; position:absolute; right:55px;  bottom:0px; z-index:40; font-size:12px;}
#QQTab{ display:inline-block;}
.QQnavbar #QQTab LI {list-style:none; width: 15px; CURSOR: pointer; height: 36px; display:none;; line-height:36px; color:#fff;}
.QQnavbar #QQTab LI.active {display:block; color:#fff;}
.QQbed {width: 570px;}
.QQbed LI {FLOAT: left; width: 570px;position:relative;}
#QQpre {BACKGROUND:url(../images/play.png) no-repeat right center; width: 24px; CURSOR: pointer;  height: 36px; position:absolute; bottom:0px; right:10px; display:block; z-index:50;}
#QQnext{BACKGROUND:url(../images/play.png) no-repeat left center; width:24px; CURSOR: pointer;  height: 36px; position:absolute;bottom:0px;right:80px; display:block; z-index:50;}
#QQMarquee { overflow:hidden; }
#QQMarquee li{position:relative;}
#QQMarquee li p{ position:absolute; width:440px; line-height:36px; height:36px; bottom:0px; left:10px; z-index:100; font-size:12px; color:#fff;}
#QQMarqueeCoutent img { width:570px; height:270px;}

.message {
    background-color: #FFFFE3;
    border: 1px solid #FDE6B5;
}
.message span {
    color: #464545;display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    width: 320px;
}
.message span a {
    color: #DF0606;
}
.message .zhannei {
    background: url(../images/icon2.png) no-repeat 10px 0;
}
.message .daiban {
    background: url(../images/icon2.png) no-repeat 10px -30px;
} 
.userinfo {
    height: 150px;
    padding: 15px 20px;
    width: 755px;
}
.userinfo dt, .userinfo dd {
    float: left;
}
.userinfo dt {
    width: 140px;
}
.userinfo dt img {
    margin: 0 10px 10px;
}
.userinfo dt span {
    display: block;
    line-height: 1.8em;
    text-indent: 10px;
}
.userinfo dd p strong {
    font-size: 24px;
    font-weight: 700;
    margin-right: 10px; color:#c00;
}
.userinfo p a {
    line-height: 2em;
}
.member_right{ position:relative;}
.member_right ul{  border:1px solid #fcb67a; background:#fef5e3; overflow:hidden;}
.member_right li{ height:265px; padding:10px 12px 0 13px;position:relative; width:210px; float:left; margin-right:22px; border-right:1px solid #fcb67a;}
.member_right li.end{ margin-right:0px;border-right:0;}
.member_right li p{ position:relative; z-index:2; }
.member_right li p a img{ padding:3px; border:1px solid #f3e7dd; background:#fff; width:177px; height:108px; display:block;}
.member_right li p a span{ display:none;}
.member_right li p a:hover span{ text-align:center; display:block; position:absolute; top:91px; height:25px; line-height:25px; color:#fff;display:block; background:#000;filter:alpha(opacity=80);opacity: 0.8; width:177px; left:4px;}
.member_right li p a font{ color:#e9811c; font-size:14px; font-weight:bold; padding-top:10px; display:block;}
.member_right li p a:hover font{ text-decoration:underline;}
.member_right li h1{ font-size:24px; color:#dd2118; font-family:"微软雅黑"; font-weight:normal; padding-top:10px;}

.TopicBanner img{ width:982px; height:240px;}

.TopicList{}
.TopicList ol{ width:100%; height:391px; overflow:hidden; margin-bottom:15px;}
.TopicList ol .left{ width:488px; float:left; height:389px; text-align:center;border:1px solid #ccc;background:#F6F6F6;  border-right:0; }
.TopicList ol .left a{ display:block;width:464px;  height:365px; padding:10px;border:2px solid #fff;}
.TopicList ol .left a img{ width:464px; height:315px;}
.TopicList ol .left a:hover{border:2px solid #EF8C2B; background:#FEFFEA;}
.TopicList ol .left a h1{ font-size:14px; font-weight:normal; text-align:left; padding:10px 0;}
.TopicList ol .left a:hover h1{ color:#666;}

.TopicList ol .right{ float:left; width:492px;}

.TopicList  li,.right dd{ height:194px; float:left; width:245px; text-align:center; border:1px solid #ccc; border-right:0; margin-bottom:15px; background:#F6F6F6;}
.right dd{ margin-bottom:-1px;}
.TopicList  li.end{border-right:1px solid #ccc; width:242px;}
.right dd.end{border-right:1px solid #ccc; width:244px;}
.TopicList  li img,.right img{ width:222px; height:120px;}
.TopicList  li a,.right dd a{ display:block;height:170px; border:2px solid #fff; padding:10px;}
.TopicList  li a:hover,.right dd a:hover{border:2px solid #EF8C2B; background:#FEFFEA;}
.TopicList  li a h1,.right dd a h1{ font-size:14px; font-weight:normal; text-align:left; padding:10px 0;}
.TopicList  li a:hover h1,.right dd a:hover h1{ color:#666;}
.TopicList  span{ display:inline-block; height:15px; width:100%; text-align:left;}
.TopicList  span.one{ background:url(../images/topic-star.png) no-repeat left top;}
.TopicList  span.two{ background:url(../images/topic-star.png) no-repeat left -20px;}
.TopicList  span.three{ background:url(../images/topic-star.png) no-repeat left -39px;}
.TopicList  span.four{ background:url(../images/topic-star.png) no-repeat left -58px;}
.TopicList  span.five{ background:url(../images/topic-star.png) no-repeat left -78px;}
.TopicList  span.six{ background:url(../images/topic-star.png) no-repeat left -96px;}

.topicList_dl{ padding:0 20px 20px 20px;}
.topicList_dl  dt{ padding-top:15px;overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:10px;}
.topicList_dl  dt img{ width:132px; height:93px; float:left; margin-right:15px; border:1px solid #ccc; padding:5px;}
.topicList_dl  dt h2{ font-size:14px;  line-height:25px;}  
.topicList_dl  dt p{}
.topicList_dl  dt span a{ color:#c00;}

.h1_topic{ height:61px; line-height:61px; font-size:18px; font-family:"微软雅黑"; color:#fff; background:url(../images/title_topic.jpg) no-repeat; padding-left:20px; font-weight:normal;}

.mod5 {background-color: #F7F7F7;
    border: 1px solid #DADADA;padding:20px;}
.mod5 .title {  background: url(../images/line_bg3.png) repeat-x 0 bottom;font-size: 14px;height: 40px;line-height: 33px;padding: 15px 0 0 20px;vertical-align: bottom;}
.mod5 .title h1 { background: url(../images/title5.png) no-repeat 0 0; float: left; height: 32px; margin-right: 10px;vertical-align: bottom;width: 167px;color: #858B90;}
.mod5 form { padding: 30px 0 20px 90px;}
.mod5 form table td { height: 40px; vertical-align: middle;}
.mod5 form table td em{ color:#c00;}
.mod5 form table .td1 { padding-right: 10px; text-align: right; width: 220px;}
.mod5 form table .td2 { width: 170px;}
.mod5 form table .td3 { width: 340px;}
.mod5 form table td .input { height: 18px;
    padding: 3px;
    width: 200px;}